Papers with program language processing
A Neural Network Architecture for Program Understanding Inspired by Human Behaviors (2022.acl-long)
Copied to clipboard
| Challenge: | Existing studies for understanding programs do not take human behaviors as reference. |
| Approach: | They propose a graph neural network model that takes human behaviors as reference in understanding programs. |
| Outcome: | The proposed model performs better on code summarization and code clone detection tasks. |
TABS: Efficient Textual Adversarial Attack for Pre-trained NL Code Model Using Semantic Beam Search (2022.emnlp-main)
Copied to clipboard
| Challenge: | Existing black-box adversarial attacks on pre-trained models generate adversarials with greedy search. |
| Approach: | They propose an efficient beam search black-box adversarial attack method . they use contextual semantic filtering to effectively reduce the search space . |
| Outcome: | The proposed method shows good performance in terms of attack success rate, number of queries, and semantic similarity for two tasks: NL code search classification and retrieval tasks. |